#ifndef _E_PH_SHAPE_H_
#define _E_PH_SHAPE_H_

#include "EVector.h"
#include "EDesc.h"
#include "ePhCollisionsGroups.h"

#include "eH.h"
namespace engine
{

class EShape;
class EPhMaterial;

//------------------------------------------------------------
class EPhShapeDesc : public EDesc
{
public:
  EPhShapeDesc(const EShape& shape);

  const EShape&       m_Shape;
  flag32              m_flagFlags;
  _ePhCollisionGroup  m_eCollisionGroup;
  EPhMaterial*        m_pMaterial;
  bool isValid() const;
};

} // end namespace

#endif 